ampalaya [philippines] - Spanish English Dictionary